/* Class133_Sub3 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */

public class Class133_Sub3 extends Class133
{
    public static int anInt3555;
    public static int anInt3556;
    public int anInt3557;
    public int anInt3558;
    public static int[] anIntArray3559 = new int[5];
    public static int anInt3560;
    public static int anInt3561;
    public static int anInt3562;
    public static Class124 aClass124_3563
	= Class14_Sub2_Sub2.method263(1178, "Members object");
    public int anInt3564 = -32768;
    public static int anInt3565;
    public static Class124 aClass124_3566
	= Class14_Sub2_Sub2.method263(1178, "null");
    public static Class14_Sub2_Sub16 aClass14_Sub2_Sub16_3567;
    public static Class124 aClass124_3568;
    public static int anInt3569;
    public static Class124 aClass124_3570
	= Class14_Sub2_Sub2.method263(1178, "hitbar_default");
    
    public static int method1829(int arg0, int arg1, int arg2) {
    while_1194_:
	do {
	    do {
		int i;
		try {
		    long l = (long) (arg2 + (arg0 << -884817008));
		    anInt3556++;
		    if (null != Class14_Sub8_Sub16.aClass14_Sub2_Sub9_4354
			&& l == (Class14_Sub8_Sub16.aClass14_Sub2_Sub9_4354
				 .aLong355))
			break;
		    i = 0;
		} catch (RuntimeException runtimeexception) {
		    break while_1194_;
		}
		return i;
	    } while (false);
	    int i;
	    try {
		if (arg1 >= -120)
		    method1833(true, 72, 126, null, 105, -23, (byte) 94, 45,
			       -82, 0, null);
		i = ((Class62.aClass14_Sub10_989.anInt2908 * 99
		      / (-Class14_Sub8_Sub16.aClass14_Sub2_Sub9_4354.aByte3862
			 + Class62.aClass14_Sub10_989.aByteArray2895.length))
		     + 1);
	    } catch (RuntimeException runtimeexception) {
		break;
	    }
	    return i;
	} while (false);
	Throwable throwable = new Throwable();
	throw Class14_Sub8_Sub14.method554(throwable,
					   ("ij.B(" + arg0 + ',' + arg1 + ','
					    + arg2 + ')'));
    }
    
    public void method1792(int arg0, int arg1, int arg2, int arg3, int arg4,
			   int arg5, int arg6, int arg7, long arg8) {
    while_1196_:
	do {
	while_1195_:
	    do {
		Class133_Sub7 class133_sub7;
		do {
		    try {
			anInt3562++;
			class133_sub7
			    = Class14_Sub8_Sub24.method605(114, anInt3557)
				  .method1974(null, 0, 0, anInt3558);
			if (class133_sub7 != null)
			    break;
		    } catch (RuntimeException runtimeexception) {
			break while_1195_;
		    }
		    return;
		} while (false);
		try {
		    class133_sub7.method1792(arg0, arg1, arg2, arg3, arg4,
					     arg5, arg6, arg7, arg8);
		    anInt3564 = class133_sub7.method1781();
		} catch (RuntimeException runtimeexception) {
		    break;
		}
		break while_1196_;
	    } while (false);
	    Throwable throwable = new Throwable();
	    throw Class14_Sub8_Sub14.method554(throwable,
					       ("ij.K(" + arg0 + ',' + arg1
						+ ',' + arg2 + ',' + arg3 + ','
						+ arg4 + ',' + arg5 + ','
						+ arg6 + ',' + arg7 + ','
						+ arg8 + ')'));
	} while (false);
    }
    
    public static void method1830(Class14_Sub21 arg0, int arg1) {
	try {
	    anInt3560++;
	    if (arg1 != -1976917689)
		aClass14_Sub2_Sub16_3567 = null;
	    Class116.method1596(200000, (byte) 79, arg0);
	} catch (RuntimeException runtimeexception) {
	    throw Class14_Sub8_Sub14.method554(runtimeexception,
					       ("ij.A("
						+ (arg0 != null ? "{...}"
						   : "null")
						+ ',' + arg1 + ')'));
	}
    }
    
    public static void method1831(byte arg0) {
	try {
	    anIntArray3559 = null;
	    aClass124_3568 = null;
	    aClass124_3563 = null;
	    aClass14_Sub2_Sub16_3567 = null;
	    aClass124_3570 = null;
	    if (arg0 != -44)
		aClass124_3566 = null;
	    aClass124_3566 = null;
	} catch (RuntimeException runtimeexception) {
	    throw Class14_Sub8_Sub14.method554(runtimeexception,
					       "ij.C(" + arg0 + ')');
	}
    }
    
    public int method1781() {
	int i;
	try {
	    anInt3555++;
	    i = anInt3564;
	} catch (RuntimeException runtimeexception) {
	    throw Class14_Sub8_Sub14.method554(runtimeexception, "ij.H()");
	}
	return i;
    }
    
    public static void method1832(int arg0, byte arg1, int arg2) {
    while_1198_:
	do {
	while_1197_:
	    do {
		do {
		    try {
			anInt3569++;
			if (arg1 == -73)
			    break;
		    } catch (RuntimeException runtimeexception) {
			break while_1197_;
		    }
		    return;
		} while (false);
		Class14_Sub2_Sub9 class14_sub2_sub9;
		do {
		    try {
			long l = (long) (arg0 + (arg2 << -1796632080));
			class14_sub2_sub9 = ((Class14_Sub2_Sub9)
					     Class7_Sub2_Sub1.aClass55_3698
						 .method1230(l, (byte) 42));
			if (null != class14_sub2_sub9)
			    break;
		    } catch (RuntimeException runtimeexception) {
			break while_1197_;
		    }
		    return;
		} while (false);
		try {
		    Class14_Sub8_Sub37.aClass81_4716
			.method1394(class14_sub2_sub9, (byte) -78);
		} catch (RuntimeException runtimeexception) {
		    break;
		}
		break while_1198_;
	    } while (false);
	    Throwable throwable = new Throwable();
	    throw Class14_Sub8_Sub14.method554(throwable,
					       ("ij.D(" + arg0 + ',' + arg1
						+ ',' + arg2 + ')'));
	} while (false);
    }
    
    public static void method1833
	(boolean arg0, int arg1, int arg2, byte[] arg3, int arg4, int arg5,
	 byte arg6, int arg7, int arg8, int arg9, Class32[] arg10) {
	try {
	    if (!arg0) {
		for (int i = 0; -9 < (i ^ 0xffffffff); i++) {
		    for (int i_0_ = 0; 8 > i_0_; i_0_++) {
			if (arg1 + i > 0 && (i + arg1 ^ 0xffffffff) > -104
			    && arg5 + i_0_ > 0
			    && (arg5 + i_0_ ^ 0xffffffff) > -104)
			    arg10[arg4].anIntArrayArray546[arg1 - -i][(i_0_
								       + arg5)]
				= (Class14_Sub8_Sub26.method617
				   ((arg10[arg4].anIntArrayArray546[arg1 - -i]
				     [i_0_ + arg5]),
				    -16777217));
		    }
		}
	    }
	    anInt3561++;
	    Class14_Sub10 class14_sub10 = new Class14_Sub10(arg3);
	    int i = 68 % ((arg6 - -64) / 55);
	    int i_1_;
	    if (!arg0)
		i_1_ = 4;
	    else
		i_1_ = 1;
	    for (int i_2_ = 0; (i_2_ ^ 0xffffffff) > (i_1_ ^ 0xffffffff);
		 i_2_++) {
		for (int i_3_ = 0; i_3_ < 64; i_3_++) {
		    for (int i_4_ = 0; 64 > i_4_; i_4_++) {
			if (i_2_ != arg7 || arg8 > i_3_ || arg8 - -8 <= i_3_
			    || (i_4_ ^ 0xffffffff) > (arg9 ^ 0xffffffff)
			    || (i_4_ ^ 0xffffffff) <= (8 + arg9 ^ 0xffffffff))
			    Class125_Sub3.method1737(arg0, 16482, 0,
						     class14_sub10, 0, 0, 0,
						     -1, -1);
			else
			    Class125_Sub3.method1737
				(arg0, 16482, arg4, class14_sub10, arg2, 0, 0,
				 arg1 - -Class103.method1528(0x7 & i_3_,
							     i_4_ & 0x7, arg2,
							     37),
				 arg5 - -Class67.method1299(0x7 & i_3_, arg2,
							    88, 0x7 & i_4_));
		    }
		}
	    }
	    if (!arg0) {
		Class71 class71 = null;
		while ((class14_sub10.aByteArray2895.length ^ 0xffffffff)
		       < (class14_sub10.anInt2908 ^ 0xffffffff)) {
		    int i_5_ = class14_sub10.method798(-101);
		    if (-1 != (i_5_ ^ 0xffffffff)) {
			if (i_5_ == 1) {
			    int i_6_ = class14_sub10.method798(121);
			    if (i_6_ > 0) {
				for (int i_7_ = 0;
				     (i_6_ ^ 0xffffffff) < (i_7_ ^ 0xffffffff);
				     i_7_++) {
				    Class73 class73
					= new Class73(class14_sub10);
				    int i_8_
					= class73.anInt1128 >> -1734543993;
				    int i_9_
					= class73.anInt1124 >> -1699584377;
				    if (((class73.anInt1125 ^ 0xffffffff)
					 == (arg7 ^ 0xffffffff))
					&& arg8 <= i_8_
					&& (i_8_ ^ 0xffffffff) > (arg8 - -8
								  ^ 0xffffffff)
					&& ((arg9 ^ 0xffffffff)
					    >= (i_9_ ^ 0xffffffff))
					&& ((8 + arg9 ^ 0xffffffff)
					    < (i_9_ ^ 0xffffffff))) {
					int i_10_
					    = ((arg1 << 1058968199)
					       + (Class14_Sub8_Sub29.method634
						  (0x3ff & class73.anInt1124,
						   -207592252, arg2,
						   (0x3ff
						    & class73.anInt1128))));
					int i_11_
					    = ((Class26_Sub1.method1028
						(arg2,
						 class73.anInt1128 & 0x3ff, -1,
						 class73.anInt1124 & 0x3ff))
					       + (arg5 << -1976917689));
					class73.anInt1124 = i_11_;
					class73.anInt1128 = i_10_;
					i_9_ = class73.anInt1124 >> 1464087783;
					i_8_ = class73.anInt1128 >> -485598201;
					if (i_8_ >= 0 && i_9_ >= 0
					    && -105 < (i_8_ ^ 0xffffffff)
					    && 104 > i_9_) {
					    class73.anInt1104
						= ((Class114
						    .anIntArrayArrayArray1896
						    [class73.anInt1125][i_8_]
						    [i_9_])
						   + -class73.anInt1104);
					    Class10.method200(class73);
					}
				    }
				}
			    }
			} else
			    throw new IllegalStateException();
		    } else
			class71 = new Class71(class14_sub10);
		}
		if (null == class71)
		    class71 = new Class71();
		Class150.aClass71ArrayArray2421[arg1 >> 460034435]
		    [arg5 >> 157729379]
		    = class71;
	    }
	} catch (RuntimeException runtimeexception) {
	    throw Class14_Sub8_Sub14.method554(runtimeexception,
					       ("ij.E(" + arg0 + ',' + arg1
						+ ',' + arg2 + ','
						+ (arg3 != null ? "{...}"
						   : "null")
						+ ',' + arg4 + ',' + arg5 + ','
						+ arg6 + ',' + arg7 + ','
						+ arg8 + ',' + arg9 + ','
						+ (arg10 != null ? "{...}"
						   : "null")
						+ ')'));
	}
    }
    
    static {
	aClass124_3568 = aClass124_3563;
    }
}
